@charset "utf-8";
/*
	维护者：张盛志
	文档作用：定义网站皮肤样式
*/
/* reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img {border:0; }
caption,em,strong,th { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }

body{ font: 12px/1.5 Arial, sans-serif; color: #454545; word-wrap:break-word; word-break:break-all; }
a{ text-decoration: none; }
a:hover{ color:#0A98E9; text-decoration: underline; }
a:active{blr:expression_r(this.onFocus=this.blur());}
a:focus { outline: none; -moz-outline: none; } 
.hidden{ display:none!important;}

/*背景色*/
html, body{ background-color:#213B73; }
/*主链接色*/
a{ color: #0D5DAC; }
/*辅助链接色*/

/* 清除浮动 */
.clearfix,
.tit-s1,
#container,
.side-contact .item{ *zoom:1;}
.clearfix:after,
.tit-s1:after,
#container:after,
.side-contact .item:after{content:"\20";clear:both; display: block; height: 0; overflow:hidden; }

/* 导入图片 */
.hd-links,
.hd-links a,
.nav li,
#footer .copyright,
.hotline,
.category .tit-s1,
.tit-s1 h3,
.more,
.arrow-l,
.arrow-r,
.category li a,
.side-nav .hd,
.side-nav li a{ background: url(bgimg/all_bg.png) no-repeat; }
.nav,
.products .tit-s1{ background: url(bgimg/x_bg.png) repeat-x; }
#footer{ background: url(bgimg/foot_bg.png) no-repeat center top; }


/* 布局 */
#wrap{ width: 936px; padding:0 11px; margin: auto; border:1px solid #fff; border-width:0 1px; background:#fff url(../css/bgimg/head_bg.png) repeat-x 0 0; }
#container { }
.main { float:left; width:100%; }
.main-in{ margin:0 15px 0 298px; }
.aside{ position:relative; float:left; width:260px; padding-left:15px; margin-right:-275px; }
.inner-page .aside{ width:223px; margin-right:-239px; padding:0 8px; background: url(bgimg/aside_inner_bg.png) repeat-x; min-height:550px; height:auto !important; height:550px; overflow:visible; }
.inner-page .main-in{ margin:0 15px 0 270px; padding-bottom:80px; _zoom:1; }
/* 头部 */
    #header { position: relative; _zoom:1; }
    #header .hd-in{ height:90px; }
    /* logo */
    .logo{ float:left; width:316px; height:49px; margin:20px 0 0 20px; }
    .logo a{ display:block; width:316px; height:49px; overflow:hidden; }
    /* 头部链接 */
    .hd-links{ position:absolute; right:10px; top:0; width:234px; height:26px; line-height:24px; background-position:0 -116px; }
    .hd-links a{ float:left; padding-left:10px; margin:0 8px; color:#183D8F; background-position:-117px -252px; _display:inline; }

/* 尾部 */
    #footer{ padding:15px; margin-top:20px; }
    #footer, #footer a{ color:#838383; }
    #footer .copyright { padding-left:50px; background-position:-265px 0; }
    #footer .ft-links{ float:right; }
    #footer .ft-links a{ margin:0 3px; }

/* 公用 */
    /*图标*/
    .more{ width:42px; height:11px; overflow:hidden; background-position:-244px -116px; text-indent:-9999px; }
    /*标题*/
    .tit-s1{ line-height:32px; }
    .tit-s1 h3{ padding-left:20px; background-position:-114px -210px; color:#E43533; font-family:"\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53"; font-size:14px; }
    .tit-s1 h3 span{ color:#15388B; }
    .tit-s1 .more{ float: right; margin:8px 15px 0 0; }

    .tit-s2{ padding:8px 0; border-bottom:1px solid #AAD5E6; }
    .tit-s2 h1, .tit-s2 h3{ border-left:8px solid #c00; padding-left:10px; font:16px/18px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53"; }
    .tit-s2 .bread-crumb{ float:right; }
    .tit-s2 .bread-crumb i{ margin:0 5px; font-style:normal; font-family:"\5B8B\4F53"; }

    .tit-s3{ padding:15px 0; font-size:14px; font-weight:bold; color:#CB0201; }
	/* 分页 */
	.pagination { margin:20px auto; padding:10px 0; overflow:hidden; position:relative; }
	.pagination .page-wrap{ float:left; position:relative; left:50%;}
	.pagination .page { float:left; position:relative; left:-50%; }
	.pagination li { display: inline; float:left; margin-right:4px;  }
	.pagination li a{ float:left; padding:0 6px; background:#fff; }
	.pagination li a:hover{ color: #333; }
	.pagination li span{ float: left; padding:0 6px; color: #333; }
	.pagination .current span{ background:#CBCBCB; color: #333; font-weight: bold; }
	.pagination .disable span{ background: #fff; color: #999;}
	.pagination .prev{ margin-right: 5px; }
	.pagination .next{ margin-left: 5px; }

/* Banner */
.banner{}

/* 主导航 */
.nav { height:54px; }
.nav li{ float:left; background-position:-120px -153px; }
.nav li a{ position:relative; float:left; padding:0 40px; margin-right:-2px; color:#fff; font:14px/36px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53"; }
.nav li a:hover{ color:#5fcfff; text-decoration:none; }
    .nav .cur-home{ background:none; }
    .home .cur-home a,
    .profile-page .cur-profile a,
    .news-page .cur-news a,
    .product-page .cur-products a,
    .cert-page .cur-cert a,
    .contact-page .cur-contact a{ background:#0079C1; color:#fff; }

/* 首页 */
    /* 热线电话 */
    .hotline{ height:46px; padding-left:88px; color:#fff; font-weight:bold; font-size:22px; line-height:36px; }
    .cellphone{ background-position:0 -379px; }
    .inner-page .hotline{ height:31px; width:135px; margin:30px auto 0; line-height:30px; padding-left:78px; font-size:18px; background-position:0 -338px; }
    .inner-page .cellphone{ margin-top:10px; background-position:0 -435px; }
    /* 首页推荐 */
    .rec{ position:relative; height:195px; }
        .scroll-tab{ position:absolute; left:20px; bottom:20px; }
    /* 产品分类 */
    .category{ background:#E3F9FB url(bgimg/aside_bg.png) repeat-x; }
    .category .bd{ padding:0 10px 20px; }
    .category .tit-s1{ background-position:1px -56px; height:50px; }
    .category .tit-s1 h3{ background:none; }
    .category li{ background: url(bgimg/split_bg.png) no-repeat center bottom; line-height:22px; padding-bottom:2px; _zoom:1; }
    .category li a{ padding-left:15px; margin-left:50px; font-weight:bold; background-position:-117px -257px; }
    /* 公司简介 */
    .profile .bd{ padding:10px 15px 30px; }
    .profile .tit-s1{ padding-bottom:24px; background:url(bgimg/tit_bg.png) no-repeat center bottom; }
    .profile .pic{ float:left; width:188px; height:138px; margin-right:20px; overflow:hidden; _display:inline; }
    .profile .pic img{ display:block; border:3px solid #CBE1EE; padding:1px; }
    .profile .desc{ line-height:24px; color:#4C4C4C; text-align:justify; text-justify:inter-ideograph; }
    /* 产品展示 */
    .products{ }
    .products .tit-s1{ background-position:0 -64px; height:29px; line-height:28px; border-radius:4px; }
    .products .bd{ position:relative; padding:30px 0; _zoom:1; }
        .sliders{ width:544px; overflow:hidden; margin:0 auto; }
        .sliders ul{ width:10000px; }
        .sliders li{ float:left; width:168px; padding-right:20px; }
        .sliders li img{ width:160px; padding:1px; border:3px solid #DAEFF7; }
        .sliders .name{ margin-top:8px; text-align:center; font-weight:bold; }
        .sliders .name a{ font-size:12px; color:#363636; }
        .arrow-l,
        .arrow-r{ position:absolute; top:30px; width:20px; height:130px; overflow:hidden; text-indent:-9999px; cursor:pointer; }
        .arrow-l{ left:10px; background-position:-30px -153px; }
        .arrow-r{ right:10px; background-position:0 -153px; }
        .arrow-l:hover{ background-position:-90px -153px; }
        .arrow-r:hover{ background-position:-60px -153px; }
/* 侧栏导航 */
.side-nav{ background:#fff; padding-bottom:20px; border-radius:4px; }
.side-nav .hd{ height:38px; background-position:0 -291px; color:#fff; font: 16px/38px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53"; text-align:center; }
.side-nav li{ padding:8px 10px 8px 80px; border-bottom:1px solid #ddd; _zoom:1; }
.side-nav li a{ padding-left:15px; background-position:-117px -256px; }

/* 侧栏联系方式*/
.side-contact{ width:193px; margin:auto; padding:10px; background:#E9F3FA; }
.side-contact .item{ padding:5px 0; border-bottom:1px dotted #A9D4E5; }
.side-contact label{ float:left; width:68px; font-weight:bold; color:#000; }
.side-contact p{ margin-left:68px; _margin-left:65px; _zoom:1; }

/* 新闻频道 */
.news-list{ padding:20px; }
.news-list li{ padding: 6px 0; margin-bottom:20px; border-bottom: 1px dotted #ddd; overflow: hidden; _zoom: 1; }
.news-list .hd span{ float:right; width: 64px; color:#999; }
.news-list .bd{ line-height:24px; }
	
/* 新闻详细 */
.article { padding:20px; line-height:24px; }
.article p { margin-bottom: 10px; }

/* 产品频道 */
.product-list{ padding-top:20px; overflow:hidden; margin:0 auto; }
.product-list li{ float:left; width:168px; padding:20px 24px; }
.product-list li img{ width:160px; padding:1px; border:3px solid #DAEFF7; }
.product-list li a:hover img{ border-color:#B6DBEB; }
.product-list .name{ margin-top:8px; text-align:center; font-weight:bold; }
.product-list .name a{ font-size:12px; color:#363636; }

/* 产品详细 */
.product-details h3{ padding: 20px 0 0 10px; font: 24px/1.5 "Microsoft Yahei", "黑体"; color: #444; }
.prodcut-desc{ padding: 10px 40px 10px 10px; }
.prodcut-desc h4 { padding: 20px 0; color: #000; font-weight: bold; }
.prodcut-desc { color: #444; font-size: 14px;  }
.prodcut-desc strong{ color: #000; font-weight: bold; }
.prodcut-desc p { padding: 10px 0;}
.prodcut-desc .return{ overflow: hidden; _zoom: 1; }
.prodcut-desc .return a{ float: right; padding: 2px 10px; background: #E5E5E5;  color: #000;}
.prodcut-desc .return a:hover{ background: #ccc; }
.pic{ margin:10px 0; }
